
struct vector3
{
   float x,y,z;
};

class camera
{
 private:   
      
 public:
      vector3 Pos,View;
      int width,height,kijkhoek;
      float yangle; 
      int mx,my,mb;
       
      void init(int _width,int _height,int _kijkhoek,
                  float pos_x,  float pos_y,  float pos_z,
                  float view_x, float view_y, float view_z);
      void chkinput(int _width, int _height, int _marge, float _speed);
      void look();
      void clear();
      void move(float _speed, int _type, int _yangle);
};
